//package me.tgl.demo1.dao;
//
//import jdk.nashorn.internal.ir.annotations.Ignore;
//import me.tgl.demo1.model.User;
//import org.springframework.beans.factory.annotation.Qualifier;
//import org.springframework.jdbc.core.JdbcTemplate;
//import org.springframework.stereotype.Repository;
//
//import javax.annotation.Resource;
//import java.util.List;
//
///**
// * Created by Administrator on 2017/7/14.
// */
//@Repository
//public class UserDao {
//
//    @Resource
//    @Qualifier("primaryJdbcTemplate")
//    private JdbcTemplate primaryJdbcTemplate;
//
//    @Resource
//    @Qualifier("secondaryJdbcTemplate")
//    private JdbcTemplate secondaryJdbcTemplate;
//
//    public void create(User user) {
//        primaryJdbcTemplate.update("INSERT INTO users(id, name, age) VALUES (?, ?, ?)", user.getId(), user.getName(), user.getAge());
//    }
//
//    public void deleteById(Long id) {
//        primaryJdbcTemplate.update("delete from users where id = ?", id);
//    }
//
//    public Integer getCountAllUsers() {
//        return secondaryJdbcTemplate.queryForObject("SELECT count(1) FROM tgl.users", Integer.class);
//    }
//
//    public List<User> getAllUsers() {
//        return secondaryJdbcTemplate.queryForList("SELECT id, name, age FROM tgl.users", User.class);
//    }
//}
